package com.hotel.service;



import com.baomidou.mybatisplus.core.metadata.IPage;
import com.hotel.entity.LoginLog;
import com.hotel.vo.LoginLogVO;

import javax.servlet.http.HttpServletRequest;
import java.util.List;


/**
 * 登录日志服务
 *
 * @author Li
 * @date 2022/07/04
 */
public interface LoginLogService {

    /**
     * 添加登入日志
     * @param request
     */
    void add(HttpServletRequest request);

    /**
     * 查询日志列表
     * @param pageNum
     * @param pageSize
     * @return
     */
    IPage<LoginLogVO> findLoginLogList(String username,String createTime,String endTime,Integer pageNum, Integer pageSize);

    int deleteLogin(Integer id);

    void deleteBatches(List<LoginLog> ids);

    void clearLogin();
}
